home *** CD-ROM | disk | FTP | other *** search
/ ftp.alaska-software.com / 2014.06.ftp.alaska-software.com.tar / ftp.alaska-software.com / 3pp / mxsetup.old / {app} / Mx.ch < prev    next >
Text File  |  2001-09-19  |  5KB  |  157 lines

  1. //////////////////////////////////////////////////////////////////////
  2. //
  3. //  Mx.ch
  4. //
  5. //  Copyright:
  6. //      Maniacc Software Inc., (c) 1999. All rights reserved.         
  7. //  
  8. //  Contents:
  9. //      #defines for the Maniacc Library
  10. //   
  11. //////////////////////////////////////////////////////////////////////
  12.  
  13. #define  MENUITEM_SEPARATOR   {NIL, NIL, XBPMENUBAR_MIS_SEPARATOR, 0}
  14.  
  15. //
  16. // Define Drive Types
  17. //
  18. #define RAMDISK              0   // ram-disk or no drive found
  19. #define FLOPPY_ND            1   // floppy (no media change check)
  20. #define FLOPPY               2   // floppy (media change check)
  21. #define HARDDISK             3   // hard disk
  22. #define NETWORK             4   // Network Hard Disk
  23. #define CDROM                5   // CD-ROM
  24.  
  25. #define ICON_APP               10000
  26.  
  27. //
  28. // Define Icons used by Maniacc Library
  29. //
  30. #define  ICON_FOLDER            10001
  31. #define  ICON_FOLDER_OPEN       10002
  32. #define  ICON_FOLDER_MARKED     10003
  33. #define  ICON_TREEVIEW          10005
  34. #define  ICON_CLIPBOARD         10006
  35. #define  ICON_OPENFILE          10007
  36. #define  ICON_PRINTER           10008
  37. #define  ICON_CALCULATOR        10009
  38.  
  39. #define  ICON_FD_CLOSED         10011
  40. #define  ICON_FD_OPEN           10012
  41. #define  ICON_FD_MARKED         10013
  42. #define  ICON_MONEY             10015
  43. #define  ICON_POSTIT            10016
  44. #define  ICON_ZAP               10017
  45. #define  ICON_SEARCH            10018
  46. #define  ICON_DESTROY           10019
  47.  
  48. #define  ICON_CDROM             10021
  49. #define  ICON_CD_OPEN           10022
  50. #define  ICON_CD_MARKED         10023
  51.  
  52. #define  ICON_ND_CLOSED         10031
  53. #define  ICON_ND_OPEN           10032
  54. #define  ICON_ND_MARKED         10033
  55.  
  56. #define  ICON_HD_CLOSED         10041
  57. #define  ICON_HD_OPEN           10042
  58. #define  ICON_HD_MARKED         10043
  59.  
  60. #define  ICON_SYSTEM            10051
  61. #define  ICON_BLANK             10052
  62.  
  63. #define  ICON_SPINUP            10099 
  64. #define  ICON_SPINDN            10089
  65.  
  66. // Define Cursors used by Maniacc Library
  67.  
  68. #define  CURSOR_ARROW_S         10071 
  69. #define  CURSOR_ARROW_M         10081 
  70. #define  CURSOR_ARROW_L         10091 
  71.  
  72. #define  CURSOR_BEAM_S          10072 
  73. #define  CURSOR_BEAM_M          10082 
  74. #define  CURSOR_BEAM_L          10092 
  75.  
  76. #define  CURSOR_CROSS_S         10073 
  77. #define  CURSOR_CROSS_M         10083 
  78. #define  CURSOR_CROSS_L         10093
  79.  
  80. #define  CURSOR_HELP_S          10074 
  81. #define  CURSOR_HELP_M          10084 
  82. #define  CURSOR_HELP_L          10094 
  83.  
  84. #define  CURSOR_WAIT_S          10075
  85. #define  CURSOR_WAIT_M          10085 
  86. #define  CURSOR_WAIT_L          10095 
  87.  
  88. #define  CURSOR_BUSY_S          10076
  89. #define  CURSOR_BUSY_M          10086 
  90. #define  CURSOR_BUSY_L          10096 
  91.  
  92. #define  CURSOR_HAND_S          10077
  93. #define  CURSOR_HAND_M          10087 
  94. #define  CURSOR_HAND_L          10097 
  95.  
  96. //
  97. // Define Bitmaps used by Maniacc Library
  98. //
  99. #define  BITMAP_FACTORY         11001
  100. #define  BITMAP_BLANK           11002
  101. #define  C_BITMAP_FACTORY       "Bitmaps\Factory.bmp"
  102. #define  BITMAP_CALCULATOR      11011
  103. #define  BITMAP_PRINTER         11012
  104. #define  BITMAP_OPENFILE        11013
  105. #define  BITMAP_CLIPBOARD       11014
  106. #define  BITMAP_TREEVIEW        11021
  107. #Define  BITMAP_DESTROY         11031
  108. #Define  BITMAP_CLOUDS          11002
  109.  
  110. //
  111. // Define MxPushbutton Types
  112. //
  113. #define MX_NONE       0
  114. #define MX_3D         1
  115. #define MX_RAISED     2
  116. #define MX_FLAT       3
  117. #define MX_FLYOVER    4
  118. //
  119. // Define MxPushbutton Status
  120. //
  121. #define MXPB_UP       1
  122. #define MXPB_DOWN     2
  123. #define MXPB_FLAT     3
  124.  
  125. //
  126. // Define Special Maniacc Static Types
  127. //
  128. #define MXSTATIC_TYPE_TEXT                1
  129. #define MXSTATIC_TYPE_GROUPBOX            2
  130. #define MXSTATIC_TYPE_ICON                3
  131. #define MXSTATIC_TYPE_SYSICON             4
  132. #define MXSTATIC_TYPE_BITMAP              5
  133. #define MXSTATIC_TYPE_FGNDRECT            6
  134. #define MXSTATIC_TYPE_BGNDRECT            7
  135. #define MXSTATIC_TYPE_FGNDFRAME           8
  136. #define MXSTATIC_TYPE_BGNDFRAME           9
  137. #define MXSTATIC_TYPE_HALFTONERECT        10
  138. #define MXSTATIC_TYPE_HALFTONEFRAME       11
  139. #define MXSTATIC_TYPE_RAISEDBOX           12
  140. #define MXSTATIC_TYPE_RECESSEDBOX         13
  141. #define MXSTATIC_TYPE_RAISEDRECT          14
  142. #define MX_RECESSED                       15 
  143. #define MXSTATIC_TYPE_RECESSEDRECT        15
  144. #define MXSTATIC_TYPE_RAISEDLINE          16
  145. #define MXSTATIC_TYPE_RECESSEDLINE        17
  146. #define MXSTATIC_TYPE_RAISEDFRAME         18
  147. #define MXSTATIC_TYPE_SHADOWTEXT          19
  148.  
  149. //
  150. // Define Maniacc System Icons
  151. //
  152. #define MX_INFO         XBPSTATIC_SYSICON_ICONINFORMATION 
  153. #define MX_QUESTION     XBPSTATIC_SYSICON_ICONQUESTION
  154. #define MX_WARNING      XBPSTATIC_SYSICON_ICONWARNING
  155. #define MX_ERROR        XBPSTATIC_SYSICON_ICONERROR
  156.  
  157.